/********************************************************************************
** Form generated from reading UI file 'frmmain.ui'
**
** Created by: Qt User Interface Compiler version 5.12.9
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_FRMMAIN_H
#define UI_FRMMAIN_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_frmmain
{
public:
    QWidget *centralwidget;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayoutTop;
    QTextEdit *responseTextEdit;
    QStackedWidget *stackedWidget;
    QWidget *pageSerialPort;
    QVBoxLayout *verticalLayoutSerialPort;
    QWidget *pageTcpClient;
    QVBoxLayout *verticalLayoutTcpClient;
    QWidget *pageNtripConfig;
    QVBoxLayout *verticalLayoutNtrip;
    QWidget *pageMqttConfig;
    QVBoxLayout *verticalLayoutMqtt;
    QHBoxLayout *horizontalLayoutButtons;
    QPushButton *btnSerialPort;
    QPushButton *btnTcpClient;
    QPushButton *btnDeviceConfig;
    QPushButton *btnDeviceUpdate;
    QHBoxLayout *horizontalLayoutClearButton;
    QPushButton *btnClearDisplay;
    QPushButton *btnFactoryReset;
    QMenuBar *menubar;
    QStatusBar *statusbar;

    void setupUi(QMainWindow *frmmain)
    {
        if (frmmain->objectName().isEmpty())
            frmmain->setObjectName(QString::fromUtf8("frmmain"));
        frmmain->resize(800, 600);
        centralwidget = new QWidget(frmmain);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        verticalLayout = new QVBoxLayout(centralwidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        horizontalLayoutTop = new QHBoxLayout();
        horizontalLayoutTop->setObjectName(QString::fromUtf8("horizontalLayoutTop"));
        responseTextEdit = new QTextEdit(centralwidget);
        responseTextEdit->setObjectName(QString::fromUtf8("responseTextEdit"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(6);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(responseTextEdit->sizePolicy().hasHeightForWidth());
        responseTextEdit->setSizePolicy(sizePolicy);
        responseTextEdit->setMinimumSize(QSize(0, 0));
        responseTextEdit->setReadOnly(true);

        horizontalLayoutTop->addWidget(responseTextEdit);

        stackedWidget = new QStackedWidget(centralwidget);
        stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(4);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(stackedWidget->sizePolicy().hasHeightForWidth());
        stackedWidget->setSizePolicy(sizePolicy1);
        pageSerialPort = new QWidget();
        pageSerialPort->setObjectName(QString::fromUtf8("pageSerialPort"));
        verticalLayoutSerialPort = new QVBoxLayout(pageSerialPort);
        verticalLayoutSerialPort->setObjectName(QString::fromUtf8("verticalLayoutSerialPort"));
        stackedWidget->addWidget(pageSerialPort);
        pageTcpClient = new QWidget();
        pageTcpClient->setObjectName(QString::fromUtf8("pageTcpClient"));
        verticalLayoutTcpClient = new QVBoxLayout(pageTcpClient);
        verticalLayoutTcpClient->setObjectName(QString::fromUtf8("verticalLayoutTcpClient"));
        stackedWidget->addWidget(pageTcpClient);
        pageNtripConfig = new QWidget();
        pageNtripConfig->setObjectName(QString::fromUtf8("pageNtripConfig"));
        verticalLayoutNtrip = new QVBoxLayout(pageNtripConfig);
        verticalLayoutNtrip->setObjectName(QString::fromUtf8("verticalLayoutNtrip"));
        stackedWidget->addWidget(pageNtripConfig);
        pageMqttConfig = new QWidget();
        pageMqttConfig->setObjectName(QString::fromUtf8("pageMqttConfig"));
        verticalLayoutMqtt = new QVBoxLayout(pageMqttConfig);
        verticalLayoutMqtt->setObjectName(QString::fromUtf8("verticalLayoutMqtt"));
        stackedWidget->addWidget(pageMqttConfig);

        horizontalLayoutTop->addWidget(stackedWidget);


        verticalLayout->addLayout(horizontalLayoutTop);

        horizontalLayoutButtons = new QHBoxLayout();
        horizontalLayoutButtons->setObjectName(QString::fromUtf8("horizontalLayoutButtons"));
        btnSerialPort = new QPushButton(centralwidget);
        btnSerialPort->setObjectName(QString::fromUtf8("btnSerialPort"));

        horizontalLayoutButtons->addWidget(btnSerialPort);

        btnTcpClient = new QPushButton(centralwidget);
        btnTcpClient->setObjectName(QString::fromUtf8("btnTcpClient"));

        horizontalLayoutButtons->addWidget(btnTcpClient);

        btnDeviceConfig = new QPushButton(centralwidget);
        btnDeviceConfig->setObjectName(QString::fromUtf8("btnDeviceConfig"));

        horizontalLayoutButtons->addWidget(btnDeviceConfig);

        btnDeviceUpdate = new QPushButton(centralwidget);
        btnDeviceUpdate->setObjectName(QString::fromUtf8("btnDeviceUpdate"));

        horizontalLayoutButtons->addWidget(btnDeviceUpdate);


        verticalLayout->addLayout(horizontalLayoutButtons);

        horizontalLayoutClearButton = new QHBoxLayout();
        horizontalLayoutClearButton->setObjectName(QString::fromUtf8("horizontalLayoutClearButton"));
        btnClearDisplay = new QPushButton(centralwidget);
        btnClearDisplay->setObjectName(QString::fromUtf8("btnClearDisplay"));
        btnClearDisplay->setMinimumSize(QSize(200, 0));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(1);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(btnClearDisplay->sizePolicy().hasHeightForWidth());
        btnClearDisplay->setSizePolicy(sizePolicy2);

        horizontalLayoutClearButton->addWidget(btnClearDisplay);

        btnFactoryReset = new QPushButton(centralwidget);
        btnFactoryReset->setObjectName(QString::fromUtf8("btnFactoryReset"));
        btnFactoryReset->setMinimumSize(QSize(200, 0));
        sizePolicy2.setHeightForWidth(btnFactoryReset->sizePolicy().hasHeightForWidth());
        btnFactoryReset->setSizePolicy(sizePolicy2);

        horizontalLayoutClearButton->addWidget(btnFactoryReset);


        verticalLayout->addLayout(horizontalLayoutClearButton);

        frmmain->setCentralWidget(centralwidget);
        menubar = new QMenuBar(frmmain);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 800, 23));
        frmmain->setMenuBar(menubar);
        statusbar = new QStatusBar(frmmain);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        frmmain->setStatusBar(statusbar);

        retranslateUi(frmmain);

        QMetaObject::connectSlotsByName(frmmain);
    } // setupUi

    void retranslateUi(QMainWindow *frmmain)
    {
        frmmain->setWindowTitle(QApplication::translate("frmmain", "\344\270\212\344\275\215\346\234\272", nullptr));
        btnSerialPort->setText(QApplication::translate("frmmain", "\344\270\262\345\217\243\350\277\236\346\216\245", nullptr));
        btnTcpClient->setText(QApplication::translate("frmmain", "TCP \345\256\242\346\210\267\347\253\257", nullptr));
        btnDeviceConfig->setText(QApplication::translate("frmmain", "NTRIP \351\205\215\347\275\256", nullptr));
        btnDeviceUpdate->setText(QApplication::translate("frmmain", "MQTT \351\205\215\347\275\256", nullptr));
        btnClearDisplay->setText(QApplication::translate("frmmain", "\346\270\205\347\251\272\346\230\276\347\244\272", nullptr));
        btnFactoryReset->setText(QApplication::translate("frmmain", "\346\201\242\345\244\215\345\207\272\345\216\202\351\205\215\347\275\256", nullptr));
    } // retranslateUi

};

namespace Ui {
    class frmmain: public Ui_frmmain {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FRMMAIN_H
